impact-testing apparatus - Spanish English Dictionary